// 1.加载模块
const mysql = require('mysql');

//2.填写连接参数，创建连接对象
const conn = mysql.createConnection({
    hose: 'localhost',
    user: 'root',
    port: '3306',
    password: 'root',
    database: 'test555'
});

// 3.链接MySQL服务器
conn.connect();
// 4.完成你的增删改查
// 语法
// conn.query(SQL语句, [可选的参数], (err,result,fields) => {
//         // err 表示错误的对象，没有错误，依旧是null
//         // result SQL语句执行之后的结果
//         // fields SQL中涉及到的一些字段信息,一般会不用的
//     })

// 查询
// conn.query('select * from student', (err, result) => {
//     if (err) return console.log(err);
//     console.log(result);
//     // [
//     //      { id: 1, name: '郑州-李天赐', age: 35, sex: '男' },
//     //      { id: 3, name: '深圳-董露露', age: 36, sex: '女' },
//     //      { id: 4, name: '合肥-老汤', age: 19, sex: '男' },
//     //      { id: 5, name: '顺义-张玉辉', age: 18, sex: '男' },
//     //      { id: 6, name: '成都-王颖', age: 33, sex: '女' },
//     //      { id: 7, name: '顺义-王一帆', age: 16, sex: '男' },
//     //      { id: 8, name: '成都-隔壁老王', age: 52, sex: '男' }
//     //   ]
// })

// 添加
// let sql = 'insert into student set name="辛德拉",sex="女",age=50';
// conn.query(sql, (err, result) => {
//     if (err) return console.log(err);
//     console.log(result);
//     //  affectedRows: 1, 受影响的行数
//     //   insertId: 14,  表示新增数据的id
// })

// 更改
// let sql = 'update student set name="莫甘娜" where id=14';
// conn.query(sql, (err, result) => {
//         if (err) return console.log(err);
//         console.log(result);
//         //  affectedRows: 1,受影响的行数
//         // changedRows: 1 改变的行数
//     })

// 删除

let sql = 'delete from student where id=14';
conn.query(sql, (err, result) => {
    if (err) return console.log(err);
    console.log(result);
    // affectedRows: 1, 受影响的行数
})


// 5.关闭连接
conn.end();